include ../common.make

rules_sources =  \
	AvoidArgumentExceptionDefaultConstructorRule.cs \
	AvoidThrowingBasicExceptionsRule.cs \
	DoNotDestroyStackTraceRule.cs \
	DoNotThrowInNonCatchClausesRule.cs \
	DoNotThrowInUnexpectedLocationRule.cs \
	DoNotThrowReservedExceptionRule.cs \
	DontSwallowErrorsCatchingNonspecificExceptionsRule.cs \
	ExceptionShouldBeVisibleRule.cs \
	Impl/ExecutionBlock.cs \
	Impl/ExecutionPath.cs \
	Impl/ExecutionPathFactory.cs \
	InstantiateArgumentExceptionCorrectlyRule.cs \
	MissingExceptionConstructorsRule.cs \
	NewExceptionRule.cs \
	UseObjectDisposedExceptionRule.cs

tests_sources = \
	AvoidArgumentExceptionDefaultConstructorTest.cs \
	AvoidThrowingBasicExceptionsTest.cs \
	DoNotThrowInNonCatchClausesTest.cs \
	DoNotThrowInUnexpectedLocationTest.cs \
	DontDestroyStackTraceTest.cs \
	DontSwallowErrorsCatchingNonspecificExceptionsTest.cs \
	DoNotThrowReservedExceptionTest.cs \
	ExceptionShouldBeVisibleTest.cs \
	MissingExceptionConstructorsTest.cs \
	InstantiateArgumentExceptionCorrectlyTest.cs \
	UseObjectDisposedExceptionTest.cs
